window (opening) - French English Dictionary